const jwt = require('jsonwebtoken');

exports.generateToken = (userId) => {
  if (!process.env.JWT_SECRET) {
    throw new Error('JWT_SECRET 环境变量未设置');
  }
  
  return jwt.sign({ id: userId }, process.env.JWT_SECRET, {
    expiresIn: '24h',  // 延长 token 有效期到 24 小时
  });
};